Preprocessor statements are imbedded in and operate on input text.
2.
Listing-control statements, which supply formatting commands for the compiler listing, are usually considered preprocessor statements and also begin with %.
3.
The preprocessor language has a PL / I-like syntax with preprocessor statements and preprocessor procedures prefixed with a percent symbol ( % ).